Component: Defined Benefit Plan Disclosure [Hierarchy]

Line Label Object Class Period Type Balance Name
1 Defined Benefit Plan Disclosure [Hierarchy]

*

*

*

added:DefinedBenefitPlanDisclosureHierarchy
2 Defined Benefit Plan, Unfunded Plan [Concept] Text/String For Period us-gaap:DefinedBenefitPlanUnfundedPlan
3 Defined Benefit Plan, Accumulated Benefit Obligation [Concept] Monetary As Of Credit us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
4 Defined Benefit Plan, Estimated Future Employer Contributions in Next Fiscal Year [Concept] Monetary As Of Debit us-gaap:DefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
5 Defined Benefit Plan, Estimated Future Employer Contributions in Next Fiscal Year, Description [Concept] Text/String For Period us-gaap:DefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYearDescription
6 Defined Benefit Plan, Estimated Amount of Plan Participants' Future Benefits Covered by Insurance Contracts Issued by Employer or Related Parties [Concept] Monetary As Of Debit us-gaap:DefinedBenefitPlanEstimatedAmountOfPlanParticipantsFutureBenefitsCoveredByInsuranceContractsIssuedByEmployerOrRelatedParties
7 Defined Benefit Plan, Significant Transactions Between Employer or Related Parties and Plan During Year [Concept] Text/String For Period

*

us-gaap:DefinedBenefitPlanSignificantTransactionsBetweenEmployerOrRelatedPartiesAndPlanDuringYear
8 Defined Benefit Plan, Alternative Method Used to Amortize Prior Service Amounts [Concept] Text/String For Period

*

us-gaap:DefinedBenefitPlanAlternativeMethodUsedToAmortizePriorServiceAmounts
9 Defined Benefit Plan, Alternative Method Used to Amortize Net Gains and Losses [Concept] Text/String For Period

*

us-gaap:DefinedBenefitPlanAlternativeMethodUsedToAmortizeNetGainsAndLosses
10 Defined Benefit Plan, Pension, Method to Determine Vested Benefit Obligation [Concept] Text/String For Period

*

us-gaap:DefinedBenefitPlanPensionMethodToDetermineVestedBenefitObligation
11 Defined Benefit Plan, Description of any Substantive Commitment Used as Basis for Accounting for Benefit Obligation [Concept] Text/String For Period

*

us-gaap:DefinedBenefitPlanDescriptionOfAnySubstantiveCommitmentUsedAsBasisForAccountingForBenefitObligation
12 Defined Benefit Plan, Explanation of Significant Change in Benefit Obligation or Plan Assets Not Apparent from Other Required Disclosures [Concept] Text/String For Period

*

us-gaap:DefinedBenefitPlanExplanationOfSignificantChangeInBenefitObligationOrPlanAssetsNotApparentFromOtherRequiredDisclosures
13 Defined Benefit Plan, Amount and Timing of Assets Expected to be Returned to Employer During Following 12 Month Period [Concept] Text/String For Period

*

us-gaap:DefinedBenefitPlanAmountAndTimingOfAssetsExpectedToBeReturnedToEmployerDuringFollowing12MonthPeriod
14 Defined Benefit Plan, Measurement Date [Concept] Text/String For Period

*

us-gaap:DefinedBenefitPlanMeasurementDate
15 Defined Benefit Plan, Other Information [Concept] Text/String For Period

*

us-gaap:DefinedBenefitPlanOtherInformation